Assignment:
For this week assignment I decided to do a Serial Bus boards using C to program them.
Machines:
Software:
Components:
The purpose is to network several boards together in the form of a serial bus. The bridge board is connected to a computer via a FTDI cable and the node boards are connected to the bridge board. I used three node boards for this exercise.
First of all I download Neil’s board diagrams and png.
To fabricate and construct the boards, I did the same as my previous electronics assignments, I used a vinyl stencil cut in Laser Trotec Speedy 300 to paint the traces and etch in ferric per chloride.
After classified the components, I solder them using soldering paste and a heat gun.
These are my boards finished:
Once I finish the soldering process I test the board to be sure everything works well and I proceed to connect each board with the FabISP, and then I connect the mini USB cable to my computer to start to programming them.
When everything was connected I follow the next steps to compile C and program the board:
Every time the compile process finishes, the LED in the board should blink.
o see the serial bus working, follow the next steps:
And here is a video showing how it works.
Asynchronous Serial Bus from Damaris Cotto on Vimeo.